/*
 * 文件名： BmsVoltageDataReq.java
 * 
 * 创建日期： 2016年12月14日
 *
 * Copyright(C) 2016, by <a href="mailto:liws@xingyuanauto.com">liws</a>.
 *
 * 原始作者: liws
 *
 */
package com.moli.iov.protocol.model.realtime;




import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * 电池单体电压数据
 *
 * @author <a href="mailto:liws@xingyuanauto.com">liws</a>
 *
 * @version $Revision$
 *
 * @since 2016年12月14日
 */
public class BmsVoltageReq implements Serializable{

	 /** 
	 */ 
	private static final long serialVersionUID = 1L;
	/**
	 * 可充电储能子系统个数
	 * N个可充电储能子系统，有效值范围：1～250，
	 * "0xFE"表示异常，"0xFF"表示无效。
	 */
	public short storageSubSystemSum;
	
	/**
	 * 电池单体电压数据
	 */
	public List<BmsVoltageInfo> listBmsVoltages = new ArrayList<>();

	/**
	*
	* @return the storageSubSystemSum
	*/
	
	public short getStorageSubSystemSum() {
		return storageSubSystemSum;
	}

	/**
	*
	* @param storageSubSystemSum the storageSubSystemSum to set
	*/
	public void setStorageSubSystemSum(short storageSubSystemSum) {
		this.storageSubSystemSum = storageSubSystemSum;
	}

	public List<BmsVoltageInfo> getListBmsVoltages() {
		return listBmsVoltages;
	}

	public void setListBmsVoltages(List<BmsVoltageInfo> listBmsVoltages) {
		this.listBmsVoltages = listBmsVoltages;
	}

	 /**
	 *
	 * @see java.lang.Object#toString()
	 */
	@Override
	public String toString() {
		StringBuilder builder = new StringBuilder();
		builder.append("BmsVoltageReq [storageSubSystemSum=");
		builder.append(storageSubSystemSum);
		builder.append(", listBmsVoltages=");
		builder.append(listBmsVoltages);
		builder.append("]");
		return builder.toString();
	}
}
